github.com/refraction-networking/utls.cipherSuiteTLS13.hash (field)
54 uses
github.com/refraction-networking/utls (current package)
cipher_suites.go#L199: hash crypto.Hash
handshake_client.go#L335: transcript := suite.hash.New()
handshake_client.go#L508: if offeredSuite != nil && offeredSuite.hash == cipherSuite.hash {
handshake_client.go#L541: hello.pskBinders = [][]byte{make([]byte, cipherSuite.hash.Size())}
handshake_client.go#L544: earlySecret = tls13.NewEarlySecret(cipherSuite.hash.New, session.secret)
handshake_client.go#L551: transcript := cipherSuite.hash.New()
handshake_client_tls13.go#L71: hs.transcript = hs.suite.hash.New()
handshake_client_tls13.go#L78: hs.echContext.innerTranscript = hs.suite.hash.New()
handshake_client_tls13.go#L102: confTranscript := cloneHash(hs.echContext.innerTranscript, hs.suite.hash)
handshake_client_tls13.go#L106: acceptConfirmation := tls13.ExpandLabel(hs.suite.hash.New,
handshake_client_tls13.go#L107: hkdf.Extract(hs.suite.hash.New, hs.echContext.innerHello.random, nil),
handshake_client_tls13.go#L280: confTranscript := cloneHash(hs.echContext.innerTranscript, hs.suite.hash)
handshake_client_tls13.go#L285: acceptConfirmation := tls13.ExpandLabel(hs.suite.hash.New,
handshake_client_tls13.go#L286: hkdf.Extract(hs.suite.hash.New, hs.echContext.innerHello.random, nil),
handshake_client_tls13.go#L362: if pskSuite.hash == hs.suite.hash {
handshake_client_tls13.go#L367: transcript := hs.suite.hash.New()
handshake_client_tls13.go#L551: if pskSuite.hash != hs.suite.hash {
handshake_client_tls13.go#L651: earlySecret = tls13.NewEarlySecret(hs.suite.hash.New, nil)
handshake_client_tls13.go#L1060: psk := tls13.ExpandLabel(cipherSuite.hash.New, c.resumptionSecret, "resumption",
handshake_client_tls13.go#L1061: msg.nonce, cipherSuite.hash.Size())
handshake_server_tls13.go#L198: hs.transcript = hs.suite.hash.New()
handshake_server_tls13.go#L393: if pskSuite == nil || pskSuite.hash != hs.suite.hash {
handshake_server_tls13.go#L422: hs.earlySecret = tls13.NewEarlySecret(hs.suite.hash.New, sessionState.secret)
handshake_server_tls13.go#L425: transcript := cloneHash(hs.transcript, hs.suite.hash)
handshake_server_tls13.go#L447: transcript := hs.suite.hash.New()
handshake_server_tls13.go#L572: confTranscript := cloneHash(hs.transcript, hs.suite.hash)
handshake_server_tls13.go#L576: acceptConfirmation := tls13.ExpandLabel(hs.suite.hash.New,
handshake_server_tls13.go#L577: hkdf.Extract(hs.suite.hash.New, hs.clientHello.random, nil),
handshake_server_tls13.go#L733: echTranscript := cloneHash(hs.transcript, hs.suite.hash)
handshake_server_tls13.go#L739: acceptConfirmation := tls13.ExpandLabel(hs.suite.hash.New,
handshake_server_tls13.go#L740: hkdf.Extract(hs.suite.hash.New, hs.clientHello.random, nil),
handshake_server_tls13.go#L762: earlySecret = tls13.NewEarlySecret(hs.suite.hash.New, nil)
handshake_server_tls13.go#L987: psk := tls13.ExpandLabel(suite.hash.New, c.resumptionSecret, "resumption",
handshake_server_tls13.go#L988: nil, suite.hash.Size())
key_schedule.go#L24: return tls13.ExpandLabel(c.hash.New, trafficSecret, "traffic upd", nil, c.hash.Size())
key_schedule.go#L29: key = tls13.ExpandLabel(c.hash.New, trafficSecret, "key", nil, c.keyLen)
key_schedule.go#L30: iv = tls13.ExpandLabel(c.hash.New, trafficSecret, "iv", nil, aeadNonceLength)
key_schedule.go#L38: finishedKey := tls13.ExpandLabel(c.hash.New, baseKey, "finished", nil, c.hash.Size())
key_schedule.go#L39: verifyData := hmac.New(c.hash.New, finishedKey)
u_handshake_client.go#L443: earlySecret = tls13.NewEarlySecretFromSecret(cipherSuite.hash.New, c.HandshakeState.State13.EarlySecret)
u_handshake_client.go#L499: transcript := suite.hash.New()
u_handshake_client.go#L543: hs13.earlySecret = tls13.NewEarlySecretFromSecret(cipherSuiteTLS13ByID(session.cipherSuite).hash.New, c.HandshakeState.State13.EarlySecret)
u_handshake_client.go#L546: hs13.masterSecret = tls13.NewMasterSecretFromSecret(cipherSuiteTLS13ByID(session.cipherSuite).hash.New, c.HandshakeState.MasterSecret)
u_pre_shared_key.go#L153: e.Binders = append(e.Binders, make([]byte, e.cipherSuite.hash.Size()))
u_pre_shared_key.go#L276: transcript := e.cipherSuite.hash.New()
u_pre_shared_key.go#L384: return c.hash.Size()
u_public.go#L250: Hash: c.hash,
u_public.go#L263: hash: c.Hash,
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |